package com.n9.qq.android.pb;

import com.tencent.mobileqq.pb.*;

/**
 * @author ice
 * @since 2019/2/21 11:16
 */
public class SSOLoginMerge {
    private SSOLoginMerge() {
    }

    public static final class BusiBuffData extends MessageMicro {
        public static final int BUSIBUFFVEC_FIELD_NUMBER = 1;
        public static final int MAXRESPSIZEHINT_FIELD_NUMBER = 2;
        static final MessageMicro.FieldMap __fieldMap__ = MessageMicro.initFieldMap(new int[]{10, 16}, new String[]{"BusiBuffVec", "MaxRespSizeHint"}, new Object[]{null, 0}, SSOLoginMerge.BusiBuffData.class);
        public final PBRepeatMessageField BusiBuffVec = PBField.initRepeatMessage(SSOLoginMerge.BusiBuffItem.class);
        public final PBUInt32Field MaxRespSizeHint = PBField.initUInt32(0);

        public BusiBuffData() {
        }
    }

    public static final class BusiBuffItem extends MessageMicro {
        public static final int BUSIBUFFLEN_FIELD_NUMBER = 3;
        public static final int BUSIBUFF_FIELD_NUMBER = 4;
        public static final int NEEDRESP_FIELD_NUMBER = 5;
        public static final int SEQNO_FIELD_NUMBER = 1;
        public static final int SERVICECMD_FIELD_NUMBER = 2;
        static final FieldMap __fieldMap__;
        public final PBBytesField BusiBuff;
        public final PBUInt32Field BusiBuffLen = PBField.initUInt32(0);
        public final PBBoolField NeedResp;
        public final PBUInt32Field SeqNo = PBField.initUInt32(0);
        public final PBStringField ServiceCmd = PBField.initString("");

        static {
            ByteStringMicro var0 = ByteStringMicro.EMPTY;
            __fieldMap__ = MessageMicro.initFieldMap(new int[]{8, 18, 24, 34, 40}, new String[]{"SeqNo", "ServiceCmd", "BusiBuffLen", "BusiBuff", "NeedResp"}, new Object[]{0, "", 0, var0, false}, SSOLoginMerge.BusiBuffItem.class);
        }

        public BusiBuffItem() {
            this.BusiBuff = PBField.initBytes(ByteStringMicro.EMPTY);
            this.NeedResp = PBField.initBool(false);
        }
    }
}
